
using Abp.Application.Services.Dto;
using SOEI.Solution.Application.Contracts.DomainEntities.RegulatoryMange.Dtos;
using SOEI.Solution.DomainEntities.ContractManagement.Dtos;
using System;

namespace SOEI.Solution.DomainEntities.RegulatoryMange.Dtos
{
    /// <summary>
    /// Agreement的列表DTO
    /// <see cref=""/>
    /// </summary>
    public class AgreementListDto : EntityDto<string>
    {
        /// <summary>
        /// 字段JGXYH
        /// </summary>
        public string JGXYH { get; set; }

        /// <summary>
        /// 字段HTDJH
        /// </summary>
        public string HTDJH { get; set; }

        /// <summary>
        /// 字段CQZH
        /// </summary>
        public string CQZH { get; set; }

        /// <summary>
        /// 字段JGZHDM
        /// </summary>
        public string JGZHDM { get; set; }

        /// <summary>
        /// 字段JGXYZTDM
        /// </summary>
        public string JGXYZTDM { get; set; }

        /// <summary>
        /// 字段JGLXDM
        /// </summary>
        public string JGLXDM { get; set; }

        /// <summary>
        /// 字段YCXFKQX
        /// </summary>
        public string YCXFKQX { get; set; }

        /// <summary>
        /// 字段AJFKQX
        /// </summary>
        public string AJFKQX { get; set; }

        /// <summary>
        /// 字段JFJSZHKHYH
        /// </summary>
        public string JFJSZHKHYH { get; set; }

        /// <summary>
        /// 字段JFJSZHMC
        /// </summary>
        public string JFJSZHMC { get; set; }

        /// <summary>
        /// 字段JFJSZHZH
        /// </summary>
        public string JFJSZHZH { get; set; }

        /// <summary>
        /// 字段JFZJHM
        /// </summary>
        public string JFZJHM { get; set; }

        /// <summary>
        /// 字段YFJSZHKHYH
        /// </summary>
        public string YFJSZHKHYH { get; set; }

        /// <summary>
        /// 字段YFJSZHMC
        /// </summary>
        public string YFJSZHMC { get; set; }

        /// <summary>
        /// 字段YFJSZHZH
        /// </summary>
        public string YFJSZHZH { get; set; }

        /// <summary>
        /// 字段YFZJHM
        /// </summary>
        public string YFZJHM { get; set; }

        /// <summary>
        /// 字段QTSX
        /// </summary>
        public string QTSX { get; set; }

        /// <summary>
        /// 字段LRRBH
        /// </summary>
        public string LRRBH { get; set; }

        /// <summary>
        /// 字段LRRXM
        /// </summary>
        public string LRRXM { get; set; }

        /// <summary>
        /// 字段AJBLZT
        /// </summary>
        public string AJBLZT { get; set; }

        /// <summary>
        /// 字段JGBH
        /// </summary>
        public string JGBH { get; set; }

        /// <summary>
        /// 字段JFJSZHFS
        /// </summary>
        public string JFJSZHFS { get; set; }

        /// <summary>
        /// 字段YFJSZHFS
        /// </summary>
        public string YFJSZHFS { get; set; }

        /// <summary>
        /// 字段YFDKYH
        /// </summary>
        public string YFDKYH { get; set; }

        /// <summary>
        /// 字段FJGYY
        /// </summary>
        public string FJGYY { get; set; }

        /// <summary>
        /// 字段QDM
        /// </summary>
        public string QDM { get; set; }

        /// <summary>
        /// 字段QYDM
        /// </summary>
        public string QYDM { get; set; }

        /// <summary>
        /// 字段QYMC
        /// </summary>
        public string QYMC { get; set; }

        /// <summary>
        /// 字段FWZLXX
        /// </summary>
        public string FWZLXX { get; set; }

        /// <summary>
        /// 字段GHYT
        /// </summary>
        public string GHYT { get; set; }

        /// <summary>
        /// 字段HTQDRQ
        /// </summary>
        public string HTQDRQ { get; set; }

        /// <summary>
        /// 字段HTDJHID
        /// </summary>
        public string HTDJHID { get; set; }

        /// <summary>
        /// 字段ZLSZQ
        /// </summary>
        public string ZLSZQ { get; set; }

        /// <summary>房屋总价
        /// </summary>
        public decimal? FWZJ { get; set; }

        /// <summary>监管金额
        /// </summary>
        public decimal? JGJE { get; set; }

        /// <summary>录入时间
        /// </summary>
        public DateTime? LRSJ { get; set; }

        /// <summary>生效日期
        /// </summary>
        public DateTime? YXRQ { get; set; }


        /* 这里创建自己的代码 */

        public AgreementStateListDto agreementState { get; set; }

        public ContractListDto contractSummary { get; set; }

        public RegulatoryAccountViewDto regulatoryAccount { get; set; }

    }
}